MySQL Query Optimization and Performance Tuning

Performance is one of the most essential aspects of any application. Everyone wants their server to perform optimally and at the best efficiency. In this course we will understand the basics of query optimization and look at practical tips and tricks for performance tuning.

 
Download MySQL Query Optimization and Performance TuningIntroduction00:01:59
Introduction01:59
Download MySQL Query Optimization and Performance TuningOptimizing Data Access00:12:28
Introduction01:10
Prerequisite00:55
Overheard01:15
Understanding Data Needs02:03
Demo: Setup00:33
Demo: Best Practices for Data Access02:15
Demo: Why SELECT Star (*) is Bad Idea03:53
Summary in Sixty Seconds00:24
Download MySQL Query Optimization and Performance TuningUnderstanding MySQL Query Optimization00:26:07
Introduction00:57
Execution Path of a Query00:36
Client Protocols02:15
Query Cache01:04
Parser00:47
Preprocessor00:39
Query Optimizer01:29
Query Optimizer Responsibilities01:31
Query Optimizer Limitations02:29
Query Execution Engine and Storage01:31
Returning Result to Client00:53
Additional Notes on Query Optimizer00:55
Maximizing Query Optimizer Performance00:40
Understanding Query States02:02
Demo: Show Full Processlist02:03
Understanding Explain Command00:37
Demo: Explain Command03:24
Demo: Explain Extended Command01:49
Summary in Sixty Seconds00:26
Download MySQL Query Optimization and Performance TuningPerformance Optimization by Practical Query Tuning01:06:22
Introduction01:35
Demo: Index Used for SELECT clause08:02
Demo: One Complex Query vs Multiple Simple Queries04:15
Demo: One Complex Query vs Multiple Simple Queries - Part 204:20
Demo: One Complex Query vs Multiple Simple Queries with Index05:47
Demo: Table Order in Join Clause - INNER JOIN05:53
Demo: Table Order in Join Clause - OUTER JOIN03:31
Demo: Most Optimal Choice - Subquery vs Exists vs Joins08:49
Demo: Most Optimal Choice - Subquery vs Exists vs Joins - Part 203:50
Demo: Tuning Aggregate Function05:03
Demo: Optimizing Group By Clause05:45
Demo: Optimizing Paging with LIMIT Clause02:43
Demo: Impact on Performance of UNION and UNION ALL03:55
Demo: Index and Not Equal to Operator02:18
Summary in Sixty Seconds00:36
Download MySQL Query Optimization and Performance TuningBest Practices00:03:50
Best Practices03:50